Fpga Implementation of Fuzzy Controllers
نویسندگان
چکیده
This paper explores the use of FPGA technologies to implement fuzzy logic controllers (FLCs). Two different approaches are described. The first option is based on the logic synthesis of the boolean equations describing the controller input-output relations. The second approach uses dedicated hardware to implement the fuzzy algorithm according to a specific architecture based on a VHDL cell library. In both alternatives, the synthesis process is accelerated by means of CAD tools which translate a high level description of the controller. A set of design examples are included in order to analyze the application domains covered by the different solutions.
منابع مشابه
Neuro-fuzzy control of bilateral teleoperation system using FPGA
This paper presents an adaptive neuro-fuzzy controller ANFIS (Adaptive Neuro-Fuzzy Inference System) for a bilateral teleoperation system based on FPGA (Field Programmable Gate Array). The proposed controller combines the learning capabilities of neural networks with the inference capabilities of fuzzy logic, to adapt with dynamic variations in master and slave robots and to guarantee good prac...
متن کاملFpga Based Implementation of Fuzzy Controllers for Internet Traffic
Recent research results propose and show the usefulness of a fuzzy control based approach to the development of intelligent systems for congestion control in Internet routers. However, adoption of this new technology is handicapped because of operational requirements, mostly in terms of inference speed, a hard constrain on the practical implementation of key traffic controlling systems. We repo...
متن کاملImplementation of Fuzzy-logic State controller in FPGA for Step-down Converter
This paper describes the implementation of fuzzy control algorithm (state controller with adjustable gains by fuzzy sets) in DC-DC Buck converter. All tasks are implemented by FPGA. Fuzzy sets are tuned by genetic algorithm of-line by using Fuzzy-logic and genetic toolbox in MATLAB. Fuzzyfication and defuzzyfication algorithms are implemented in real time in Field Programmable Gate Array (FPGA)...
متن کاملEmbedded Control Using FPGA
FPGA stands for Field Programmable Gate Array. It is an integrated circuit that can be configured by the user in order to implement digital logic functions of varying complexities. FPGA can be very effectively used for control purposes in processes demanding very high loop cycle time. The implementation of a digital controller in a FPGA can be parallel,resulting in very high speeds of operation...
متن کاملDesign and Implementation of Fuzzy Controller on FPGA
Fuzzy Logic Controller (FLC) systems have emerged as one of the most promising areas for Industrial Applications. The highly growth of fuzzy logic applications led to the need of finding efficient way to hardware implementation. Field Programmable Gate Array (FPGA) is the most important tool for hardware implementation due to low consumption of energy, high speed of operation and large capacity...
متن کامل